| |
あとは、JavaScriptを記述すれば完成です。ここでは、画像を隠していた子レイヤー'kakusu'に以下のような処理を行うことで画像をゆっくりと表示させます。
- 'kakusu'の位置(top)を1ピクセルずつ下に移動させる
- 'kakusu'の高さ(height)を1ピクセルずつ小さくする
この処理にはif文を利用し、yy('kakusu'の高さ)が0より大きい間は、yyの値を1ずつ小さくしながら'kakusu'の位置と高さを変更していきます。また「setTimeout()」を利用し、20/1000秒間隔で関数「showpicture()」を繰り返し実行させます。yyが0になったら、子レイヤー'info'内のHTMLを「complete!」という文字が表示されるように書き換えて、全ての処理を終了させます。 |
<SCRIPT language="JavaScript">
<!--
var yy=300;
function showpicture(){
if(yy>0){
yy=yy-1;
document.getElementById('kakusu').style.top=300-yy;
document.getElementById('kakusu').style.height=yy;
setTimeout('showpicture()',20);
}
else{
document.getElementById('info').innerHTML='<FONT color="#FFFFFF">complete!</FONT>';
}
}
//-->
</SCRIPT>
|
 |
|